package com.wust.eim.mapper;

import com.wust.eim.po.TblTeacher;
import com.wust.eim.po.TblTeacherExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TblTeacherMapper {
    int countByExample(TblTeacherExample example);

    int deleteByExample(TblTeacherExample example);

    int deleteByPrimaryKey(String tid);

    int insert(TblTeacher record);

    int insertSelective(TblTeacher record);

    List<TblTeacher> selectByExample(TblTeacherExample example);

    TblTeacher selectByPrimaryKey(String tid);

    int updateByExampleSelective(@Param("record") TblTeacher record, @Param("example") TblTeacherExample example);

    int updateByExample(@Param("record") TblTeacher record, @Param("example") TblTeacherExample example);

    int updateByPrimaryKeySelective(TblTeacher record);

    int updateByPrimaryKey(TblTeacher record);
}